package com.easyboot.utils;

import cn.hutool.core.convert.Convert;

import java.util.Arrays;
import java.util.List;

/**
 * @author yushuo
 * @className
 * @descripton TODO
 * @date 2021/1/26 15:08
 **/
public class CommonUtil {

    public static  byte byteTrue(){
        byte b=1;
        return b;
    }


    /**
    *
     * @author yushuo
     * @description 字符串转long list
     * @date 10:22 2021/2/25
     * @param [values]
     * @return java.util.List<java.lang.Long>
    **/
    public static List<Long> toLongList(String values){
        List<Long> arrayList = Arrays.asList(Convert.toLongArray(values)) ;
        return arrayList;
    }

    /**
     *
     * @author yushuo
     * @description 字符串转Int list
     * @date 10:22 2021/2/25
     * @param [values]
     * @return java.util.List<java.lang.Long>
     **/
    public static List<Integer> toIntList(String values){
        List<Integer> arrayList = Arrays.asList(Convert.toIntArray(values)) ;
        return arrayList;
    }

    /**
     *
     * @author yushuo
     * @description 字符串转String list
     * @date 10:22 2021/2/25
     * @param [values]
     * @return java.util.List<java.lang.Long>
     **/
    public static List<String> toStringList(String values){
        List<String> arrayList = Arrays.asList(Convert.toStrArray(values)) ;
        return arrayList;
    }


    /**
    *
     * @author yushuo
     * @description 获取菜单的dataId
     * @date 10:58 2021/3/1
     * @param [menuUrl]
     * @return java.lang.String
    **/
    public static String getMenuTabId(String menuUrl){
        if(("#").equals(menuUrl)){
            return menuUrl;
        }
        String tabId=menuUrl.replace("/","_");
        if(tabId.indexOf("_")==0){
            tabId=tabId.substring(1);
        }
        return tabId;
    }
}

